課程資訊
課程名稱
地理資訊系統程式語言
GIS MACROPROGRAMMING 
開課學期
95-2 
授課對象
理學院  地理環境資源學研究所  
授課教師
張康聰 
課號
Geog7025 
課程識別碼
228EM4750 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期一2,3,4(9:10~12:10) 
上課地點
電腦教室 
備註
本課程以英語授課。
限碩士班以上
總人數上限:20人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/952geog475 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

The course is designed for
students who have already
acquired the basic skills
in reading and writing
English, and who would like
to improve these skills so
as to be able to read essays
and books in English on a
broad range of
subjects, and make comments
on the writings they are
dealing with. 

課程目標
The selections of readings
to be covered on the
syllabus are expected to
help
the class expand the volume
of vocabulary on subjects
which engage the
attention of average
students at the graduate
level. The readings are also
chosen as models of fluency
and eloquence. This means
that vocabulary, grammar
and style are acquisition
targets of the class.  
課程要求
Students of the class are
expected to do before-class
preparations and all the
assignments given after
every class. There will be
writing tests for the mid-
term and the final. Also
there will be short writing
exercises to be done at
home. As the reading
materials will either be
uploaded to the class
webpage or
distributed to the
individual e-mail box, it is
expected that all students
have proper computing
equipments and essential
operating skills to get the
class work going. The class
are also expected to keep
close attention to the
announcements on the
bulletinboard to be well
informed of what-to-dos and
how-
to-dos for the course.  
預期每週課後學習時數
 
Office Hours
每週二 13:30~15:00
每週三 13:30~15:00 
指定閱讀
 
參考書目
References:

Burke, R. 2003. Getting to Know ArcObjects: Programming
ArcGIS with VBA. Redlands, CA: ESRI Press.

Chang, K. 2005. Programming ArcObjects with VBA: A Task-
Oriented Approach. Boca Raton, FL: CRC Press.

Zeiler, M. 1999. Modeling Our World: The ESRI Guide to
Geodatabase Design. Redlands, CA: ESRI Press.

Zeiler, M., ed. 2001. Exploring ArcObjects. Redlands, CA:
ESRI Press.

Online Help:

1. ESRI provides ArcGIS Developer Online Help: ArcGIS
startup menu > Developer Help > Online Help

Two menu selections on ArcGIS Developer Online are useful
to this class: ArcGIS Desktop and Samples. The ArcGIS
Desktop selection includes Object Models (over 5 MB in pdf
format) and Developer Guide. The Samples selection
organizes sample macros by the major groups of ArcObjects.

ArcGIS Developer Online also has a link to
ArcObjectsOnline. 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
Week 1
2/26  introduction 
Week 2
3/05  programming basics 
Week 3
3/12  customization 
Week 4
3/19  dataset and layer management 
Week 5
3/26  attribute data management 
Week 6
4/02  data conversion 
Week 7
4/09  coordinate systems 
Week 8
4/16  data display 
Week 9
4/23  data exploration 
Week 10
4/30  vector data analysis 
Week 11
5/07  raster data analysis 
Week 12
5/14  terrain mapping and analysis 
Week 13
5/21  spatial interpolation 
Week 14
5/28  GIS modeling 
Week 15
6/04  project presentation 
Week 16
6/11  project presentation